package com.durian.finance.mapper;


import com.durian.financial.api.domain.JrProduct;
import com.durian.financial.api.domain.vo.JrProductVO;

import java.util.List;

/**
 * 金融产品Mapper接口
 * 
 * @author durian
 * @date 2022-06-22
 */
public interface JrProductMapper 
{
    /**
     * 查询金融产品
     * 
     * @param id 金融产品主键
     * @return 金融产品
     */
    public JrProduct selectJrProductById(Long id);

    /**
     * 查询金融产品列表
     * 
     * @param vo 金融产品查询条件
     * @return 金融产品集合
     */
    public List<JrProduct> selectJrProductList(JrProductVO vo);

    /**
     * 新增金融产品
     * 
     * @param jrProduct 金融产品
     * @return 结果
     */
    public int insertJrProduct(JrProduct jrProduct);

    /**
     * 修改金融产品
     * 
     * @param jrProduct 金融产品
     * @return 结果
     */
    public int updateJrProduct(JrProduct jrProduct);

    /**
     * 删除金融产品
     * 
     * @param jrProduct 金融产品
     * @return 结果
     */
    public int deleteJrProductById(JrProduct jrProduct);

}
